package com.jiangyao.model.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 面试邀请
 * </p>
 *
 * @author zhoushuangxiang
 * @since 2020-08-13
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class InterviewInvitationVo implements Serializable {

    /**
     * 职位ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 归属组织ID
     */
    private Integer orgId;

    /**
     * 成员ID
     */
    private Integer userId;

    /**
     * 面试时间
     */
    private Date interviewTime;

    /**
     * 面试方式 1-线下面试 2-线上视频面试
     */
    private Integer interviewType;

    /**
     * 省
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    /**
     * 区
     */
    private String region;
    /**
     * 详细地址
     */
    private String address;

    /**
     * 联系人
     */
    private String contact;

    /**
     * 联系电话
     */
    private String contactPhone;

    /**
     * 状态 1已邀约待接受 0已邀约未接受 2已邀约已接受 4已面试面试通过 5已面试等待结果 6已面试未通过
     */
    private Integer status;

    /**
     * 结果备注
     */
    private String result;

    /**
     * 职位名称
     */
    private String jobName;

    /**
     * 职位Id
     */
    private Integer jobId;

    /**
     * 职位标签
     */
    private String jobTag;

    /**
     * 类型
     */
    private String categoryName;

    /**
     * 最小薪资
     */
    private String minSize;

    /**
     * 最大薪资
     */
    private String maxSize;

}
